
;--- v2.16: line "push $+4" created a fixup that wasn't resolved correctly
;---        by many linkers ( MS OMF link worked, though... )
;---        the problem is due to the strange fact that the $ symbol is internally
;---        marked as "variable" (=assembly time variable???).

	.286
	.model small

_TEXT2 segment public 'CODE'
_TEXT2 ends

DGROUP group _TEXT, _TEXT2

	.data

csalias dw 0

_TEXT2 segment

mylabel:
	push [csalias]
	push $+4
	retf
@@:
	jmp $
_TEXT2 ends

	end
